package br.com.sigupper.entidades;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import br.com.sigupper.util.IGenericCrud;

@Entity
@Table(name="telefone")
public class Telefone implements IGenericCrud{

	@Id
	private int telefone;
	
	@ManyToOne
	@JoinColumn(name="tipo_telefone_id",nullable=false)
	private TipoTelefone tipoTelefone;
    
	public Telefone() {
    }

	
    public Telefone(int telefone, TipoTelefone tipoTelefone) {
        this.telefone = telefone;
        this.tipoTelefone = tipoTelefone;
    }
    
    public int getTelefone() {
        return this.telefone;
    }
    
    public void setTelefone(int telefone) {
        this.telefone = telefone;
    }

    public TipoTelefone getTipoTelefone() {
        return this.tipoTelefone;
    }
    
    public void setTipoTelefone(TipoTelefone tipoTelefone) {
        this.tipoTelefone = tipoTelefone;
    }

}


